package br.ufrj.dcc.ad.generators;


public abstract class TimeGenerator {
	
	/** Gera uma amostra da distribuição. Usado para gerar tempo de serviço. */
	public abstract double geraAmostra();
	/** Gera uma amostra da distribuição e soma-o ao tempo atual. Usado para gerar chegadas. */
	public abstract double geraAmostra(double tempoAtual);
	/** Reseta o Random, caso exista.*/
	public abstract void resetSeed();
}